纯净版linux配置SOP

  1. project\release\customer_tailor\nvr_i2m_display_glibc_tailor.mk中disable mi和mhal模块:

  2. project\release\nvr\i2m\common\glibc\8.2.1\modules\4.9.84\.mods_depend删掉所有mi模块

  3. project\release\nvr\i2m\common\glibc\8.2.1\modules\4.9.84\misc_mod_list 删掉mhal模块

  4. project\release\nvr\i2m\common\glibc\8.2.1\modules\4.9.84\misc_mod_list_late 删掉fbdev模块

  5. project\image\configs\i2m\rootfs.mk 中删掉以下红框中mi部分:

  6. project\image\configs\i2m\rootfs.mk中删掉以下红框中sdk相关的bin:

  7. project\image\configs\i2m\rootfs.mk中删掉以下红框中sdk debug相关的bin:

  8. project对应使用的config sz size配置为0:

裁剪完后,linux的内存为:

DDR的分布如下:

64M DDR ~= Total(59028KB) + kernel text(4644KB) + MMAP(1024KB)

kernel text:

kernel used = Total(59028KB) - MemFree(47292KB) = 11736KB